# Progetto 12 Auto Intelligente a Inseguimento Ultrasonico

### **1.Descrizione**
In questo progetto, cercheremo di rilevare la distanza tra l'auto intelligente 4WD e gli ostacoli davanti tramite un sensore ultrasonico per pilotare due motori in modo che l'auto si muova e faccia mostrare alla scheda LED 8\*8 un motivo facciale sorridente.
### **2.Diagramma di Flusso**

| Rilevamento |
Distanza misurata degli ostacoli frontali |
distanza (unità: cm) |
| Impostazione |
La scheda LED 8*16 mostra un motivo sorridente. |
|
|
Imposta il servo a 90° |
|
| Condizione |
distanza≥20 e distanza≤50 |
|
| Stato |
Avanti |
|
| Condizione |
distanza>10 e distanza<20 |
|
|
distanza>50 |
|
| Condizione |
fermo |
|
| Condizione |
distanza≤10 |
|
| Condizione |
Indietro |
|
### **3.Diagramma di Collegamento**

**Collegamenti:**
1). GND, VCC, SDA e SCL della scheda LED 8\*8 sono collegati a G (GND), V (VCC), A4 e A5 della scheda di espansione.
2). VCC, Trig, Echo e Gnd del sensore ultrasonico sono collegati a 5V (V), D12 (S), D13 (S) e Gnd (G).
3). Il servo è collegato a G, V e A3. Il filo marrone è collegato a Gnd (G), il filo rosso è collegato a 5V (V) e il filo arancione è collegato ad A3.
4). L'alimentazione è collegata alla porta BAT.
### **4.Codice di Test**
Prima di scrivere il codice, è necessario importare i file di libreria del sensore ultrasonico, della scheda LED 8x16 e del servo. I passaggi specifici sono i seguenti:
Clicca  per entrare nell'interfaccia della libreria di estensione di sensori/moduli/componenti, poi cerca il sensore “Ultrasonic”  e cliccalo.
In questo modo, "**Not loaded**" cambia in "**loaded**", indicando che il sensore “**Ultrasonic**” è stato aggiunto con successo.


I file di libreria della scheda LED 8x16 e del servo sono aggiunti allo stesso modo del sensore ultrasonico.
Clicca  per tornare all'interfaccia dell'editor di codice, il blocco di istruzioni del sensore “**Ultrasonic**”, del modulo “**Matrix 8\*16 Aip1640**” e del componente “**Servo**” può essere visto nell'area modulo.

Puoi trascinare i blocchi per modificare. I blocchi elencati di seguito sono per riferimento
(1).
(2).
(3).
(4).
(5).
(6).
(7).
(8).
(9).
**Codice di Test Completo**



### **5.Risultato del Test**
Dopo aver caricato con successo il codice sulla scheda V4.0, collega i cablaggi secondo il diagramma di collegamento, accendi l'alimentazione esterna e poi porta l'interruttore DIP su ON. Imposta il servo a 90°, l'auto intelligente si muoverà in base agli ostacoli e la scheda LED 8X16 mostrerà un “sorriso”.